/* CSS Document */
*{margin:0; padding:0;}
html{height:100%;}
body{font-size:12px; font-family:"宋体","微软雅黑"; width:100%; height:100%;}
a{ text-decoration:none;}
img{ border:none;}
ul,li{ list-style:none;}

/* nav */
.main-left{height:100%;bottom:0; top:0; position:absolute; background:#0c698b;}
.left-full{width:200px; display:block;}
.main-left .main-title{width:200px; height:35px; background:#063648;}
.main-left .main-title h1{font-size:16px; font-family:"微软雅黑"; font-weight:inherit; color:#FFF; float:left; line-height:35px; padding-left:10px;}
.main-left .main-title span{float:right; margin-right:10px;}
.main-left .main-title span i{color:#FFF; line-height:35px;font-size:18px;}
.nav{width: 200px;top:35px; bottom:0; position:absolute;background:#324154;transition: all .3s; overflow-y:auto; overflow-x:hidden;}
.nav-top{position:absolute; top:0;}
.nav ul li{background:#324154;width:200px; border-top:1px solid #243040;box-shadow:-1px 1px 1px #415268 inset;}
.nav ul li a{color:#ffffff; font-size:12px; line-height:40px;font-family:"微软雅黑"; text-align:left; outline:none;}
.nav a{display: block;overflow: hidden;padding-left: 20px;line-height: 40px;max-height: 40px;color: #ABB1B7;transition: all .3s;}
.nav a .nav-one{margin-left:10px; font-size:14px; font-family:"微软雅黑";}
.nav-item{position: relative;}
.nav-item.nav-show{border-bottom: none;}
.nav-item ul{display: none;background: rgba(0,0,0,.1);}
.nav-item ul li{border:none; box-shadow:none;}
.nav-item ul li a span{margin-left:30px;}
.nav-item.nav-show ul{display: block;}
.nav .fa{font-size:16px;line-height:40px;}
/*---------------------*/
.fa-angle-right{float:right;margin-right: 20px;font-size: 12px;transition: transform .3s;}
/* 此处为导航右侧箭头 如果自定义iconfont 也需要替换*/
.fa-angle-down:before{content:"\f107"}
/*---------------------*/
.nav-show .fa-angle-right{transform:rotate(90deg);float:right; margin-right:20px;}
.nav-show,.nav-item>a:hover{color: #FFF;background:rgba(0,0,0,.1);}
.nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
.nav-item li:hover a{color: #FFF;background: rgba(0, 0, 0,.1);}
.nav-showclick,.nav-item>a{background:rgba(0, 0, 0,.1)!important;}
.open-shrink{float:right;width:50px;}

.main-right{height:100%; top:0; right:0; bottom:0; position:absolute; background:#f0f4f5;}
.main-all-right{background:#fff; top:50px;margin:10px 0 10px 10px; bottom: 0; position: absolute; height: auto; box-shadow:0 2px 4px rgba(0,0,0,.08); left: 0; right: 0;}
.right-full{left:200px;}
.main-right-url{ height:40px; background:#fcfcfc;box-shadow:0 2px 4px rgba(0,0,0,.08); line-height:40px; text-align:left;margin:10px 0 0 10px;font-size:14px; font-family:"微软雅黑"; color:#00787b;}
.main-right-url a{font-size:14px; font-family:"微软雅黑";}
.main-right-url i{font-size:16px; padding:0 5px;}
.main-right-btn{height:40px; text-align:left; padding:5px 10px; line-height:40px;}
.main-right-btn span{background:#da7100; padding:8px 19px; color:#FFF; font-size:14px; font-family:"宋体"; cursor:pointer;}
.main-right-btn span:hover{background:#399;}

.main-right-table{width:100%; height:auto;}
.main-right-table table{width:100%; border-collapse:collapse; border:1px solid #ccc;}
.main-right-table table tr th{background:#f0eeef; height:35px; border:1px solid #ccc; font-size:14px; font-family:"微软雅黑"; line-height:35px; box-shadow:inset 0px 2px 0 0 #fff;}
.main-right-table table tr td{border:1px solid #ccc; height:30px; line-height:30px; font-size:12px; font-family:"宋体";}

.wrap-main {
	position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.iframe-fill {
	height: 100%; 
	width: 100%; 
}